home *** CD-ROM | disk | FTP | other *** search
- Short : Keymap editor (old program, but it works!)
- Uploader : Fulvio Peruggi <peruggi@unina.it>
- Author : Tim Friest
- Type : util/misc
- Replaces : KeyMapEd V1.1i
- Version : 1.2
- Requires : AmigaOS 1.3 or higher
- Distribution: Aminet
-
-
- A simple and efficient tool to edit keymaps at will, for example to make
- Euro-compatible any old custom keymap.
-
-
- This is the original readme by the author:
- +----------------------------------------------------------------------------+
- | Key Map Editor by Tim Friest |
- | |
- | This disk contains the source and executable to the KeyMapEd program. |
- | |
- | KeyMapEd is copyright © 1989,1990 by Tim Friest |
- | The program is FreeWare, and may be copied or distributed in any manner as |
- | long as there is no charge for the program (nominal charges for media, |
- | handling or BBS fees are allowed). |
- | |
- | Please send all comments/suggestions/bug reports to |
- | |
- | USMail: Tim Friest BITNet: AXTBF@ALASKA.BITNET |
- | 3861 Steller Dr. |
- | Anchorage, AK 99504 BIX: TFriest |
- | |
- | Voice: (907) 333-8199 |
- +----------------------------------------------------------------------------+
-
-
- In these days of the Euro a little interest has grown about fonts and keymaps.
- Amiga Inc. and Haage&Partner Computer GmbH have recently provided updated
- fonts and keymaps, so we have a reference standard for the creation of new
- Euro-compatible fonts and keymaps. While a number of good font editors are
- present on Aminet and elsewhere, the same is not true for keymap editors. As
- far as I know, only the following packages are available on Aminet:
-
- KeyMapEd.lha Aminet Set 1a (utils/misc)
- kme.lha Aminet Set 1a (utils/misc)
- EditKeys163.lha Aminet Set 3a (utils/misc)
-
- EditKeys is more recent (1993) but less powerful than KME (1992) and KeyMapEd
- (1991).
-
- KME works, but it uses the ROM coded Topaz 8 fonts to show the image of the
- (displayable) character associated to any given key. This is convenient, but
- is also somewhat confusing. Indeed KME is able to manage the interchange of
- <ALT>e and <ALT>y keys needed for Euro-compatibility, but it still displays
- the Topaz 8 pre-Euro symbol instead of the Euro symbol for the &A4 code. (If
- you use MCP, you can activate its "ReplaceTopaz" option pointing to an
- Euro-updated font set, to display the Euro symbol).
-
- KeyMapEd is not affected by this problem, because it correctly displays only
- the hexadecimal code associated with each key or combination of keys (i.e.
- just the data that really are present in the keymap edited). It works fine,
- but its archive present on Aminet:util/misc contains only the program without
- documentation. It is possible to find complete original archives on the good
- old Fish Disks, namely:
-
- KeyMapEd V1.0 Fish Disk 193
- KeyMapEd V1.1i Fish Disk 388
-
- Therefore, since the utility was declared FreeWare by the author, I decided
- to upload onto Aminet a complete package for all the people interested.
-
- Actually the present archive is more than a plain collection, because I have
- used always a slightly more recent version of KeyMapEd, unissued both on
- Aminet and Fish Disks. This version, KeyMapEd V1.2, actually seems to be
- version 1.1i recompiled: the only visible change is that the more recent
- version of the program does not open a blank tiny window (besides the
- Load/Edit/Save windows and the GUI) when it is run. (The totally unuseful
- blank window, that opened in the start phase, was a frequent characteristic of
- many early utilities). I presume that KeyMapEd V1.2 was compiled by Tim
- Friest, but actually I have no reliable information about this. Unfortunately
- I don't remember at all how I obtained this version: more than ten years
- passed since then...
-
- In conclusion, the present package has been assembled by me as follows:
-
- >>> KeyMapEd V1.0 sources extracted from Fish Disk 193
- >>> KeyMapEd V1.1i documentation extracted from Fish Disk 388
- >>> KeyMapEd V1.2 binary extracted from my own hystorical archives
-
- Have fun with it.
-
- Fulvio Peruggi
-
-
- ******************************************************************************
- Let me send many thanks to Tim Friest for his still useful work, wherever he,
- the author, is now!
- ******************************************************************************
-
-
- Note 1:
- KeyMapEd V1.2 is dated March 1991, but it works perfectly on my Amiga 4000
- equipped with Kickstart 40.68 (3.1), Workbench 45.2 (3.9), 68060/50MHz,
- PPC/233MHz (well... the program does not use the PPC processor :-) ). However
- KeyMapEd is a very old program, and erroneously assumes that the screen font
- is Topaz 8, so the GUI appears a bit dirty if you use bigger screen fonts
- (which is very likely, today). The simplest thing to do, if you want to see a
- perfect GUI, is to use the Font preferences program of AmigaOS to set
- temporaneously the screen font to Topaz 8 before launching KeyMapEd. (The best
- thing to do would be a specific patch to force KeyMapEd to load Topaz 8
- instead of the actual screen font: is anyone out there able to create it?)
-
-
- Note 2:
- If you have any keymap not provided by Amiga Inc. and Haage&Partner Computer
- GmbH, and want to make it Euro-compatible, do the following:
- 1) Run KeyMapEd and load the keymap needed (it must be into DEVS:Keymaps).
- 2) Point the "e" key on the KeyMapEd GUI and click: the key edit window
- opens.
- 3) You should read the code \xa9 on the right hand side of both the <Alt>
- line and the <Shift+Alt> line.
- 4) Click on the character 9 of the first \xa9 code, delete 9, type 4, press
- <RETURN>.
- 5) Click on the character 9 of the second \xa9 code, delete 9, type 4, press
- <RETURN>.
- 6) Now you should see the code \xa4 on the right hand side of both the <Alt>
- line and the <Shift+Alt> line. Press the <Use> button. The key edit
- window closes.
- 7) Point the "y" key on the KeyMapEd GUI and click: the key edit window
- opens.
- 8) You should read the code \xa4 on the right hand side of the <Alt> line.
- 9) Click on the character 4 of the \xa4 code, delete 4, type 9, press
- <RETURN>.
- 10) Now you should see the code \xa9 on the right hand side of the <Alt>
- line. Press the <Use> gadget. The key edit window closes.
- 11) Press the right mouse button and choose Project/Save in the KeyMapEd
- menu: the Save window opens. Now:
- - either press the <Save> button: the edited keymap will overwrite the
- old one;
- - or BETTER change the name of the keymap and press the <Save> button:
- the edited keymap will be saved with the new name chosen.
- 12) Quit KeyMapEd.
- That's all! Now your edited keymap is Euro-compatible (of course you must
- activate it and also need an Euro-compatible font set to actually see the Euro
- symbol when you press <ALT>e or <SHIFT><ALT>e).
- For any other question concerning the most general use of the program, please
- refer to the original documentation.
-
-
- Note 3:
- Please note that the OS does not load a keymap whose filename is the same as
- the filename of an already loaded keymap! Commands like SetMap or SetKeyboard
- only load keymaps with completely new names. In such a case, to force loading,
- a reboot is needed. Otherwise, to avoid the reboot, you should use an utility
- like LoadKeymap V1.1, that you can find in the above-mentioned EditKeys
- package.
-
-
- ------------------------------------------------------------------------------
-
- A brief technical description:
-
- When you type on the keyboard, the device generates keyboard codes; the
- computer interprets these keyboard codes and generates specific hexadecimal
- codes (or even whole strings of hexadecimal codes) according to the keymap
- used; the character(s) actually displayed on screen are extracted from the
- font set used, according to the hexadecimal code(s) generated.
-
- In other terms a keymap is a translation table: you enter keyboard codes and
- it outputs hexadecimal codes. A font set is a display table: you enter
- hexadecimal codes and it outputs character images. For example, the following
- occurs when you type <ALT>e or <ALT>y with old/new keymaps/fonts:
-
-
- Keystrokes Keymap Hex code Fonts Character
- used generated used dispayed
-
-
- <ALT>e old &A9 old Copyright
- <ALT>y old &A4 old Pre-Euro
-
- <ALT>e old &A9 new Copyright
- <ALT>y old &A4 new Euro
-
- <ALT>e new &A4 old Pre-Euro
- <ALT>y new &A9 old Copyright
-
- <ALT>e new &A4 new Euro
- <ALT>y new &A9 new Copyright
-
-
- (Here "new" means Euro-updated).
-
-